<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>跳转提示</title>
  <style>
    body {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      background-color: #f0f0f0;
    }

   .container {
      padding: 20px;
      background-color: #fff;
      border-radius: 10px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    }

    h1 {
      color: #4CAF50;
    }

    p {
      margin-top: 20px;
    }

    a {
      color: blue;
      text-decoration: none;
    }
  </style>
</head>

<body>
  <div class="container">
    <h1>{{.tips}}</h1>
    <p>即将自动跳转，倒计时 <span id="time">5</span> 秒...</p>
    <a href="{{.target}}">立即跳转</a>
  </div>

  <script>
    let timer = setInterval(function () {
    //   window.location.href = "{{.target}}";
        

    //   获取事件，并进行--操作
    // 获取元素
    let time = document.querySelector("#time")

    // 获取内容（强制转换）
    let s = Number(time.innerHTML)
    // 时间减少
    s--

    // 内容重新写回到HTML元素
    time.innerHTML = s
    
    // 判定：退出和重定向
    if (s == 0) {
        clearInterval(timer)
        window.location.href = "{{.target}}";
    }
    // 1000是毫秒单位：1s执行一次
    }, 1000);
  </script>
</body>

</html>